package com.endes.android.view.salud;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.WindowManager;
import android.view.View.OnFocusChangeListener;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.EditText;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RadioGroup.OnCheckedChangeListener;
import android.widget.TableRow;
import android.widget.TextView;
import android.widget.Toast;

import com.endes.android.R;
import com.endes.android.entidades.SSEC02;
import com.endes.android.model.dao.QSSec1Dao;
import com.endes.android.model.dao.QSSec2Dao;
import commons.util.android.widget.IntegerGroup;

public class QS_Seccion2 extends Activity {
	private TextView tviPregunta200;
	private RadioGroup radioPregunta200;
	private TableRow trPregunta201;
	private TextView tviPregunta201;
	private RadioGroup radioPregunta201;
	private TableRow trPregunta202;
	private RadioGroup radioPregunta202;
	private TableRow trPregunta203;
	private commons.util.android.widget.RadioGroup radioPregunta203;
	private EditText eteEdadEnAniosPregunta203;
	private TableRow trPregunta204;
	private commons.util.android.widget.RadioGroup radioPregunta204;
	private EditText eteNumeroAniosPregunta204;
	private TableRow trPregunta205;
	private commons.util.android.widget.RadioGroup radioPregunta205;
	private EditText eteNumeroCigarrillosPregunta205;
	private RadioGroup radioPregunta206;
	private TableRow trPregunta207;
	private commons.util.android.widget.RadioGroup radioPregunta207;
	private EditText eteEdadEnAniosPregunta207;
	private TableRow trPregunta208;
	private TextView tviPregunta208;
	private RadioGroup radioPregunta208;
	private TableRow trPregunta209;
	private RadioGroup radioPregunta209;
	private TableRow trPregunta210;
	private TextView tviPregunta210;
	private RadioGroup radioPregunta210;
	private TableRow trPregunta211;
	private commons.util.android.widget.RadioGroup radioPregunta211;
	private EditText eteNumeroVecesPregunta211;
	private TableRow trPregunta212;
	private TextView tviSiTomoMas1VezTitulo;
	private TextView tviTomoMasUnaVez;
	private TextView tviSiTomo1VezTitulo;
	private TextView tviSiTomo1VezPregunta;
	private CheckBox chkCerveza;
	private EditText eteVasosCopasCerveza;
	private EditText eteBotellasCerveza;
	private CheckBox chkNoRecuerdaCerveza;
	private CheckBox chkVino;
	private EditText eteVasosCopasVino;
	private EditText eteBotellasVino;
	private CheckBox chkNoRecuerdaVino;
	private CheckBox chkChichaJora;
	private EditText eteVasosCopasChichaJora;
	private EditText eteBotellasChichaJora;
	private CheckBox chkNoRecuerdaChichaJora;
	private CheckBox chkMasato;
	private EditText eteVasosCopasMasato;
	private EditText eteBotellasMasato;
	private CheckBox chkNoRecuerdaMasato;
	private CheckBox chkYonque;
	private EditText eteVasosCopasYonque;
	private EditText eteBotellasYonque;
	private CheckBox chkNoRecuerdaYonque;
	private CheckBox chkAnisado;
	private EditText eteVasosCopasAnisado;
	private EditText eteBotellasAnisado;
	private CheckBox chkNoRecuerdaAnisado;
	private CheckBox chkWhisky;
	private EditText eteVasosCopasWhisky;
	private EditText eteBotellasWhisky;
	private CheckBox chkNoRecuerdaWhisky;
	private CheckBox chkOtro;
	private EditText eteOtro;
	private EditText eteVasosCopasOtra;
	private EditText eteBotellasOtra;
	private CheckBox chkNoRecuerdaOtra;
	private CheckBox chkNoSabeNoRecuerda;
	private TextView tviPregunta213;
	private commons.util.android.widget.RadioGroup radioPregunta213;
	private EditText eteNumeroDiasPregunta213;
	private TableRow trPregunta214;
	private commons.util.android.widget.RadioGroup radioPregunta214;
	private EditText eteNumeroUnidadesTajadasRacimosPregunta214;
	private TextView tviPregunta215;
	private commons.util.android.widget.RadioGroup radioPregunta215;
	private EditText eteNumeroDiasPregunta215;
	private TableRow trPregunta216;
	private commons.util.android.widget.RadioGroup radioPregunta216;
	private EditText eteNumeroVasosJugoPregunta216;
	private TextView tviPregunta217;
	private commons.util.android.widget.RadioGroup radioPregunta217;
	private EditText eteNumeroDiasPregunta217;
	private TableRow trPregunta218;
	private commons.util.android.widget.RadioGroup radioPregunta218;
	private EditText eteNumeroPorcionesEnsaladaPregunta218;
	private TextView tviPregunta219;
	private commons.util.android.widget.RadioGroup radioPregunta219;
	private EditText eteNumeroDiasPregunta219;
	private TableRow trPregunta220;
	private commons.util.android.widget.RadioGroup radioPregunta220;
	private EditText eteNumeroPorcionesEnsaladaPregunta220;
	private EditText eteNumeroCucharadasPregunta220;
	
	private int conglomerado;
	private int vivienda;
	private int hogar;
	private int numeroOrdenPersonaSeleccionada;
	
	private int opcionPregunta200Seleccionada = 0;
	private int opcionPregunta200;
	private int opcionPregunta201Seleccionada = 0;
	private int opcionPregunta201;
	private int opcionPregunta202Seleccionada = 0;
	private int opcionPregunta202;
	private int opcionPregunta206Seleccionada = 0;
	private int opcionPregunta206;
	private int opcionPregunta208Seleccionada = 0;
	private int opcionPregunta208;
	private int opcionPregunta209Seleccionada = 0;
	private int opcionPregunta209;
	private int opcionPregunta210Seleccionada = 0;
	private int opcionPregunta210;
	
	
	private QSSec2Dao qsSec2Dao;
	public static SSEC02 ssec02;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.s_sec2);
		tviPregunta200 = (TextView) findViewById(R.id.tviPregunta200);
		radioPregunta200 = (RadioGroup) findViewById(R.id.radioPregunta200);
		trPregunta201 = (TableRow)findViewById(R.id.trPregunta201);
		tviPregunta201 = (TextView) findViewById(R.id.tviPregunta201);
		radioPregunta201 = (RadioGroup) findViewById(R.id.radioPregunta201);
		trPregunta202 = (TableRow)findViewById(R.id.trPregunta202);
		radioPregunta202 = (RadioGroup) findViewById(R.id.radioPregunta202);
		trPregunta203 = (TableRow)findViewById(R.id.trPregunta203);
		radioPregunta203 = (commons.util.android.widget.RadioGroup) findViewById(R.id.radioPregunta203);
		eteEdadEnAniosPregunta203 = (EditText) findViewById(R.id.eteEdadEnAniosPregunta203);
		eteEdadEnAniosPregunta203.setEnabled(false);
		trPregunta204 = (TableRow)findViewById(R.id.trPregunta204);
		radioPregunta204 = (commons.util.android.widget.RadioGroup) findViewById(R.id.radioPregunta204);
		eteNumeroAniosPregunta204 = (EditText) findViewById(R.id.eteNumeroAniosPregunta204);
		eteNumeroAniosPregunta204.setEnabled(false);
		trPregunta205 = (TableRow)findViewById(R.id.trPregunta205);
		radioPregunta205 = (commons.util.android.widget.RadioGroup) findViewById(R.id.radioPregunta205);
		eteNumeroCigarrillosPregunta205 = (EditText) findViewById(R.id.eteNumeroCigarrillosPregunta205);
		eteNumeroCigarrillosPregunta205.setEnabled(false);
		radioPregunta206 = (RadioGroup) findViewById(R.id.radioPregunta206);
		trPregunta207 = (TableRow)findViewById(R.id.trPregunta207);
		radioPregunta207 = (commons.util.android.widget.RadioGroup) findViewById(R.id.radioPregunta207);
		eteEdadEnAniosPregunta207 = (EditText) findViewById(R.id.eteEdadEnAniosPregunta207);
		eteEdadEnAniosPregunta207.setEnabled(false);
		trPregunta208 = (TableRow)findViewById(R.id.trPregunta208);
		tviPregunta208 = (TextView) findViewById(R.id.tviPregunta208);
		radioPregunta208 = (RadioGroup) findViewById(R.id.radioPregunta208);
		trPregunta209 = (TableRow)findViewById(R.id.trPregunta209);
		radioPregunta209 = (RadioGroup) findViewById(R.id.radioPregunta209);
		trPregunta210 = (TableRow)findViewById(R.id.trPregunta210);
		tviPregunta210 = (TextView) findViewById(R.id.tviPregunta210);
		radioPregunta210 = (RadioGroup) findViewById(R.id.radioPregunta210);
		trPregunta211 = (TableRow)findViewById(R.id.trPregunta211);
		radioPregunta211 = (commons.util.android.widget.RadioGroup) findViewById(R.id.radioPregunta211);
		eteNumeroVecesPregunta211 = (EditText) findViewById(R.id.eteNumeroVecesPregunta211);
		eteNumeroVecesPregunta211.setEnabled(false);
		trPregunta212 = (TableRow)findViewById(R.id.trPregunta212);
		tviSiTomoMas1VezTitulo = (TextView)findViewById(R.id.tviSiTomoMas1VezTitulo);
		tviTomoMasUnaVez = (TextView) findViewById(R.id.tviTomoMasUnaVez);
		tviSiTomo1VezTitulo = (TextView)findViewById(R.id.tviSiTomo1VezTitulo);
		tviSiTomo1VezPregunta = (TextView)findViewById(R.id.tviSiTomo1VezPregunta);
		chkCerveza = (CheckBox) findViewById(R.id.chkCerveza);
		eteVasosCopasCerveza = (EditText) findViewById(R.id.eteVasosCopasCerveza);
		eteBotellasCerveza = (EditText) findViewById(R.id.eteBotellasCerveza);
		chkNoRecuerdaCerveza = (CheckBox)findViewById(R.id.chkNoRecuerdaCerveza);
		eteVasosCopasCerveza.setEnabled(false);
		eteBotellasCerveza.setEnabled(false);
		chkNoRecuerdaCerveza.setEnabled(false);
		chkVino = (CheckBox) findViewById(R.id.chkVino);
		eteVasosCopasVino = (EditText) findViewById(R.id.eteVasosCopasVino);
		eteBotellasVino = (EditText) findViewById(R.id.eteBotellasVino);
		chkNoRecuerdaVino = (CheckBox)findViewById(R.id.chkNoRecuerdaVino);
		eteVasosCopasVino.setEnabled(false);
		eteBotellasVino.setEnabled(false);
		chkNoRecuerdaVino.setEnabled(false);
		chkChichaJora = (CheckBox) findViewById(R.id.chkChichaJora);
		eteVasosCopasChichaJora = (EditText) findViewById(R.id.eteVasosCopasChichaJora);
		eteBotellasChichaJora = (EditText) findViewById(R.id.eteBotellasChichaJora);
		chkNoRecuerdaChichaJora = (CheckBox)findViewById(R.id.chkNoRecuerdaChicha);
		eteVasosCopasChichaJora.setEnabled(false);
		eteBotellasChichaJora.setEnabled(false);
		chkNoRecuerdaChichaJora.setEnabled(false);
		chkMasato = (CheckBox) findViewById(R.id.chkMasato);
		eteVasosCopasMasato = (EditText) findViewById(R.id.eteVasosCopasMasato);
		eteBotellasMasato = (EditText) findViewById(R.id.eteBotellasMasato);
		chkNoRecuerdaMasato = (CheckBox)findViewById(R.id.chkNoRecuerdaMasato);
		eteVasosCopasMasato.setEnabled(false);
		eteBotellasMasato.setEnabled(false);
		chkNoRecuerdaMasato.setEnabled(false);
		chkYonque = (CheckBox) findViewById(R.id.chkYonque);
		eteVasosCopasYonque = (EditText) findViewById(R.id.eteVasosCopasYonque);
		eteBotellasYonque = (EditText) findViewById(R.id.eteBotellasYonque);
		chkNoRecuerdaYonque = (CheckBox)findViewById(R.id.chkNoRecuerdaYonque);
		eteVasosCopasYonque.setEnabled(false);
		eteBotellasYonque.setEnabled(false);
		chkNoRecuerdaYonque.setEnabled(false);
		chkAnisado = (CheckBox) findViewById(R.id.chkAnisado);
		eteVasosCopasAnisado = (EditText) findViewById(R.id.eteVasosCopasAnisado);
		eteBotellasAnisado = (EditText) findViewById(R.id.eteBotellasAnisado);
		chkNoRecuerdaAnisado = (CheckBox)findViewById(R.id.chkNoRecuerdaAnisado);
		eteVasosCopasAnisado.setEnabled(false);
		eteBotellasAnisado.setEnabled(false);
		chkNoRecuerdaAnisado.setEnabled(false);
		chkWhisky = (CheckBox) findViewById(R.id.chkWhisky);
		eteVasosCopasWhisky = (EditText) findViewById(R.id.eteVasosCopasWhisky);
		eteBotellasWhisky = (EditText) findViewById(R.id.eteBotellasWhisky);
		chkNoRecuerdaWhisky = (CheckBox)findViewById(R.id.chkNoRecuerdaWhisky);
		eteVasosCopasWhisky.setEnabled(false);
		eteBotellasWhisky.setEnabled(false);
		chkNoRecuerdaWhisky.setEnabled(false);
		chkOtro = (CheckBox) findViewById(R.id.chkOtro);
		eteOtro = (EditText) findViewById(R.id.eteOtro);
		eteVasosCopasOtra = (EditText) findViewById(R.id.eteVasosCopasOtra);
		eteBotellasOtra = (EditText) findViewById(R.id.eteBotellasOtra);
		chkNoRecuerdaOtra = (CheckBox)findViewById(R.id.chkNoRecuerdaOtra);
		eteVasosCopasOtra.setEnabled(false);
		eteBotellasOtra.setEnabled(false);
		chkNoRecuerdaOtra.setEnabled(false);
		chkNoSabeNoRecuerda = (CheckBox) findViewById(R.id.chkNoSabeNoRecuerda);
		tviPregunta213 = (TextView) findViewById(R.id.tviPregunta213);
		radioPregunta213 = (commons.util.android.widget.RadioGroup) findViewById(R.id.radioPregunta213);
		eteNumeroDiasPregunta213 = (EditText)findViewById(R.id.eteNumeroDiasPregunta213);
		eteNumeroDiasPregunta213.setEnabled(false);
		trPregunta214 = (TableRow)findViewById(R.id.trPregunta214);
		radioPregunta214 = (commons.util.android.widget.RadioGroup)findViewById(R.id.radioPregunta214);
		eteNumeroUnidadesTajadasRacimosPregunta214 = (EditText)findViewById(R.id.eteNumeroUnidadesTajadasRacimosPregunta214);
		eteNumeroUnidadesTajadasRacimosPregunta214.setEnabled(false);
		tviPregunta215 = (TextView)findViewById(R.id.tviPregunta215);
		radioPregunta215 = (commons.util.android.widget.RadioGroup)findViewById(R.id.radioPregunta215);
		eteNumeroDiasPregunta215 = (EditText)findViewById(R.id.eteNumeroDiasPregunta215);
		eteNumeroDiasPregunta215.setEnabled(false);
		trPregunta216 = (TableRow)findViewById(R.id.trPregunta216);
		radioPregunta216 = (commons.util.android.widget.RadioGroup)findViewById(R.id.radioPregunta216);
		eteNumeroVasosJugoPregunta216 = (EditText)findViewById(R.id.eteNumeroVasosJugoPregunta216);
		eteNumeroVasosJugoPregunta216.setEnabled(false);
		tviPregunta217 = (TextView)findViewById(R.id.tviPregunta217);
		radioPregunta217 = (commons.util.android.widget.RadioGroup)findViewById(R.id.radioPregunta217);
		eteNumeroDiasPregunta217 = (EditText)findViewById(R.id.eteNumeroDiasPregunta217);
		eteNumeroDiasPregunta217.setEnabled(false);
		trPregunta218 = (TableRow)findViewById(R.id.trPregunta218);
		radioPregunta218 = (commons.util.android.widget.RadioGroup)findViewById(R.id.radioPregunta218);
		eteNumeroPorcionesEnsaladaPregunta218 = (EditText)findViewById(R.id.eteNumeroPorcionesEnsaladaPregunta218);
		eteNumeroPorcionesEnsaladaPregunta218.setEnabled(false);
		tviPregunta219 = (TextView)findViewById(R.id.tviPregunta219);
		radioPregunta219 = (commons.util.android.widget.RadioGroup)findViewById(R.id.radioPregunta219);
		eteNumeroDiasPregunta219 = (EditText)findViewById(R.id.eteNumeroDiasPregunta219);
		eteNumeroDiasPregunta219.setEnabled(false);
		trPregunta220 = (TableRow)findViewById(R.id.trPregunta220);
		radioPregunta220 = (commons.util.android.widget.RadioGroup)findViewById(R.id.radioPregunta220);
		eteNumeroPorcionesEnsaladaPregunta220 = (EditText)findViewById(R.id.eteNumeroPorcionesEnsaladaPregunta220);
		eteNumeroPorcionesEnsaladaPregunta220.setEnabled(false);
		eteNumeroCucharadasPregunta220 = (EditText)findViewById(R.id.eteNumeroCucharadasPregunta220);
		eteNumeroCucharadasPregunta220.setEnabled(false);
		qsSec2Dao = new QSSec2Dao(this);
		
		
		radioPregunta200.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				switch (checkedId) {
				case R.id.radioSiPregunta200:
					trPregunta201.setVisibility(View.VISIBLE);
					trPregunta202.setVisibility(View.VISIBLE);
					trPregunta203.setVisibility(View.VISIBLE);
					trPregunta204.setVisibility(View.VISIBLE);
					trPregunta205.setVisibility(View.VISIBLE);
					break;
				case R.id.radioNoPregunta200:
					trPregunta201.setVisibility(View.GONE);
					trPregunta202.setVisibility(View.GONE);
					trPregunta203.setVisibility(View.GONE);
					trPregunta204.setVisibility(View.GONE);
					trPregunta205.setVisibility(View.GONE);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta200:
					trPregunta201.setVisibility(View.GONE);
					trPregunta202.setVisibility(View.GONE);
					trPregunta203.setVisibility(View.GONE);
					trPregunta204.setVisibility(View.GONE);
					trPregunta205.setVisibility(View.GONE);
					break;
				}
			}
		});
		
		radioPregunta201.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				switch (checkedId) {
				case R.id.radioSiPregunta201:
					trPregunta202.setVisibility(View.VISIBLE);
					trPregunta203.setVisibility(View.VISIBLE);
					trPregunta204.setVisibility(View.VISIBLE);
					trPregunta205.setVisibility(View.VISIBLE);
					break;
				case R.id.radioNoPregunta201:
					trPregunta202.setVisibility(View.GONE);
					trPregunta203.setVisibility(View.GONE);
					trPregunta204.setVisibility(View.GONE);
					trPregunta205.setVisibility(View.GONE);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta201:
					trPregunta202.setVisibility(View.GONE);
					trPregunta203.setVisibility(View.GONE);
					trPregunta204.setVisibility(View.GONE);
					trPregunta205.setVisibility(View.GONE);
					break;
				}
				
			}
		});
		
		radioPregunta202.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				switch (checkedId) {
				case R.id.radioSiPregunta202:
					trPregunta203.setVisibility(View.VISIBLE);
					trPregunta204.setVisibility(View.VISIBLE);
					trPregunta205.setVisibility(View.VISIBLE);
					break;
				case R.id.radioNoPregunta202:
					trPregunta203.setVisibility(View.GONE);
					trPregunta204.setVisibility(View.GONE);
					trPregunta205.setVisibility(View.GONE);
					break;
				}
			}
		});
		
		radioPregunta203.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioEdadEnAniosPregunta203:
					eteEdadEnAniosPregunta203.setEnabled(true);
					trPregunta204.setVisibility(View.GONE);
					break;
				case R.id.radioNoSabeNoRecuerdaPregunta203:
					eteEdadEnAniosPregunta203.setEnabled(false);
					eteEdadEnAniosPregunta203.setText("");
					trPregunta204.setVisibility(View.VISIBLE);
					break;
				}
				
			}
		});
		
		eteEdadEnAniosPregunta203.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(!s.toString().isEmpty()){
					if(Integer.parseInt(s.toString()) > qsSec2Dao.verificarEdadPregunta23(conglomerado, vivienda, hogar, 
							numeroOrdenPersonaSeleccionada)){
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_203_edad_mayor_registrada), Toast.LENGTH_SHORT).show();
						eteEdadEnAniosPregunta203.setText("");
					}
				}
			}
		});
		
		
		eteEdadEnAniosPregunta203.setOnFocusChangeListener(new OnFocusChangeListener() {
			
			@Override
			public void onFocusChange(View v, boolean hasFocus) {
				if(!hasFocus){
					if(!((EditText)v).getText().toString().isEmpty()){
						if(Integer.parseInt(((EditText)v).getText().toString()) < 5 || Integer.parseInt(((EditText)v).getText().toString()) > 98){
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_203_edad_menor_5_mayor_98), Toast.LENGTH_SHORT).show();
							eteEdadEnAniosPregunta203.setText("");
						} 
					}
				}	
			}
		});
		
		
		radioPregunta204.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioNumeroAniosPregunta204:
					eteNumeroAniosPregunta204.setEnabled(true);
					break;
				case R.id.radioNoSabeNoRecuerdaPregunta204:
					eteNumeroAniosPregunta204.setEnabled(false);
					eteNumeroAniosPregunta204.setText("");
					break;
				}
			}
		});
		
		eteNumeroAniosPregunta204.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(!s.toString().isEmpty()){
					if(qsSec2Dao.verificarEdadPregunta23(conglomerado, vivienda, hogar, numeroOrdenPersonaSeleccionada) < 
						Integer.parseInt(s.toString())){
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_204_restriccion_edad_empezo_fumar), Toast.LENGTH_SHORT).show();
							eteNumeroAniosPregunta204.setText("");
					}	
				}
			}
		});
		
		radioPregunta205.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioNumeroCigarrillosPregunta205:
					eteNumeroCigarrillosPregunta205.setEnabled(true);
					break;
				case R.id.radioNoSabeNoRecuerdaPregunta205:
					eteNumeroCigarrillosPregunta205.setEnabled(false);
					eteNumeroCigarrillosPregunta205.setText("");
					break;
				}
			}
		});
		
		eteNumeroCigarrillosPregunta205.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Integer.parseInt(s.toString()) > 50){
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_205_cantidad_cigarrillos_maximo_fuma_diariamente), Toast.LENGTH_SHORT).show();
						eteNumeroCigarrillosPregunta205.setText("");
					}
				}
			}
		});
		
		radioPregunta206.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				switch(checkedId){
				case R.id.radioSiPregunta206:
					trPregunta207.setVisibility(View.VISIBLE);
					trPregunta208.setVisibility(View.VISIBLE);
					trPregunta209.setVisibility(View.VISIBLE);
					trPregunta210.setVisibility(View.VISIBLE);
					trPregunta211.setVisibility(View.VISIBLE);
					trPregunta212.setVisibility(View.VISIBLE);
					break;
				case R.id.radioNoPregunta206:
					trPregunta207.setVisibility(View.GONE);
					trPregunta208.setVisibility(View.GONE);
					trPregunta209.setVisibility(View.GONE);
					trPregunta210.setVisibility(View.GONE);
					trPregunta211.setVisibility(View.GONE);
					trPregunta212.setVisibility(View.GONE);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta206:
					trPregunta207.setVisibility(View.GONE);
					trPregunta208.setVisibility(View.GONE);
					trPregunta209.setVisibility(View.GONE);
					trPregunta210.setVisibility(View.GONE);
					trPregunta211.setVisibility(View.GONE);
					trPregunta212.setVisibility(View.GONE);
					break;
				}
				
			}
		});
		
		radioPregunta207.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioEdadEnAniosPregunta207:
					eteEdadEnAniosPregunta207.setEnabled(true);
					eteEdadEnAniosPregunta207.requestFocus();
					break;
				case R.id.radioNoSabeNoRecuerdaPregunta207:
					eteEdadEnAniosPregunta207.setEnabled(false);
					eteEdadEnAniosPregunta207.setText("");
					break;
				}
			}
		});
		
		eteEdadEnAniosPregunta207.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(!s.toString().isEmpty()){
					if(Integer.parseInt(s.toString()) > qsSec2Dao.verificarEdadPregunta23(conglomerado, vivienda, hogar, 
							numeroOrdenPersonaSeleccionada)){
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_207_edad_mayor_registrada), Toast.LENGTH_SHORT).show();
						eteEdadEnAniosPregunta207.setText("");
					}
				}
			}
		});
		
		eteEdadEnAniosPregunta207.setOnFocusChangeListener(new OnFocusChangeListener() {
			
			@Override
			public void onFocusChange(View v, boolean hasFocus) {
				if(!hasFocus){
					if(!((EditText)v).getText().toString().isEmpty()){
						if(Integer.parseInt(((EditText)v).getText().toString()) < 5 || Integer.parseInt(((EditText)v).getText().toString()) > 98){
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_207_edad_menor_5_mayor_98), Toast.LENGTH_SHORT).show();
							eteEdadEnAniosPregunta207.setText("");
						} 
					}
				}	
			}
		});
		
		radioPregunta208.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				switch (checkedId) {
				case R.id.radioSiPregunta208:
					trPregunta209.setVisibility(View.VISIBLE);
					trPregunta210.setVisibility(View.VISIBLE);
					trPregunta211.setVisibility(View.VISIBLE);
					trPregunta212.setVisibility(View.VISIBLE);
					break;
				case R.id.radioNoPregunta208:
					trPregunta209.setVisibility(View.GONE);
					trPregunta210.setVisibility(View.GONE);
					trPregunta211.setVisibility(View.GONE);
					trPregunta212.setVisibility(View.GONE);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta208:
					trPregunta209.setVisibility(View.GONE);
					trPregunta210.setVisibility(View.GONE);
					trPregunta211.setVisibility(View.GONE);
					trPregunta212.setVisibility(View.GONE);
					break;
				}
			}
		});
		
		radioPregunta210.setOnCheckedChangeListener(new OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(RadioGroup group, int checkedId) {
				switch(checkedId){
				case R.id.radioSiPregunta210:
					trPregunta211.setVisibility(View.VISIBLE);
					trPregunta212.setVisibility(View.VISIBLE);
					break;
				case R.id.radioNoPregunta210:
					trPregunta211.setVisibility(View.GONE);
					trPregunta212.setVisibility(View.GONE);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta210:
					trPregunta211.setVisibility(View.GONE);
					trPregunta212.setVisibility(View.GONE);
					break;
				}
			}
		});
		
		radioPregunta211.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioEdadEnAniosPregunta211:
					eteNumeroVecesPregunta211.setEnabled(true);
					trPregunta212.setVisibility(View.VISIBLE);
					eteNumeroVecesPregunta211.requestFocus();
					break;
				case R.id.radioNoSabeNoRecuerdaPregunta211:
					eteNumeroVecesPregunta211.setEnabled(false);
					eteNumeroVecesPregunta211.setText("");
					trPregunta212.setVisibility(View.GONE);
					break;
				}
			}
		});
		
		eteNumeroVecesPregunta211.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Integer.parseInt(s.toString()) == 0){
						eteNumeroVecesPregunta211.setText("");
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_pregunta_211_mayor_cero), Toast.LENGTH_SHORT).show();
					} else{
						if(Integer.parseInt(s.toString()) == 1){
							tviSiTomo1VezTitulo.setVisibility(View.VISIBLE);
							tviSiTomo1VezPregunta.setVisibility(View.VISIBLE);
							tviSiTomoMas1VezTitulo.setVisibility(View.GONE);
							tviTomoMasUnaVez.setVisibility(View.GONE);
						} else{
							if(Integer.parseInt(s.toString()) > 1){
								tviSiTomo1VezTitulo.setVisibility(View.GONE);
								tviSiTomo1VezPregunta.setVisibility(View.GONE);
								tviSiTomoMas1VezTitulo.setVisibility(View.VISIBLE);
								tviTomoMasUnaVez.setVisibility(View.VISIBLE);
								tviTomoMasUnaVez.setText(getString(R.string.tvi_pregunta212_tomo_mas_de_una_vez_instrucciones_parte1)
								+ " " + Integer.parseInt(s.toString()) + " " + 
								getString(R.string.tvi_pregunta212_tomo_mas_de_una_vez_instrucciones_parte2));
							}
						}
					}
				}
			}
		});
		
		chkCerveza.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasCerveza.setEnabled(true);
					eteBotellasCerveza.setEnabled(true);
					chkNoRecuerdaCerveza.setEnabled(true);
					chkNoSabeNoRecuerda.setChecked(false);
					eteVasosCopasCerveza.requestFocus();
				} else {
					eteVasosCopasCerveza.setEnabled(false);
					eteBotellasCerveza.setEnabled(false);
					chkNoRecuerdaCerveza.setEnabled(false);
					eteVasosCopasCerveza.setText("");
					eteBotellasCerveza.setText("");
					chkNoRecuerdaCerveza.setChecked(false);
				}
			}
		});
		
		eteVasosCopasCerveza.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 50) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_50_vasos_cerveza), Toast.LENGTH_SHORT).show();
						eteVasosCopasCerveza.setText("");
					}
				}
			}
		});
		
		eteBotellasCerveza.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 30) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_30_botellas_cerveza), Toast.LENGTH_SHORT).show();
						eteBotellasCerveza.setText("");
					}
				}
			}
		});
		
		chkNoRecuerdaCerveza.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasCerveza.setText("");
					eteVasosCopasCerveza.setEnabled(false);
					eteBotellasCerveza.setText("");
					eteBotellasCerveza.setEnabled(false);
				} else {
					eteVasosCopasCerveza.setEnabled(true);
					eteBotellasCerveza.setEnabled(true);
				}
			}
		});
		
		chkVino.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasVino.setEnabled(true);
					eteBotellasVino.setEnabled(true);
					chkNoRecuerdaVino.setEnabled(true);
					chkNoSabeNoRecuerda.setChecked(false);
					eteVasosCopasVino.requestFocus();
				} else {
					eteVasosCopasVino.setEnabled(false);
					eteBotellasVino.setEnabled(false);
					chkNoRecuerdaVino.setEnabled(false);
					eteVasosCopasVino.setText("");
					eteBotellasVino.setText("");
					chkNoRecuerdaVino.setChecked(false);
				}
			}
		});
		
		eteVasosCopasVino.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 50) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_50_vasos_vino), Toast.LENGTH_SHORT).show();
						eteVasosCopasVino.setText("");
					}	
				}
			}
		});
		
		eteBotellasVino.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 30) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_30_botellas_vino), Toast.LENGTH_SHORT).show();
						eteBotellasVino.setText("");
					}
				}
			}
		});
		
		chkNoRecuerdaVino.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasVino.setText("");
					eteVasosCopasVino.setEnabled(false);
					eteBotellasVino.setText("");
					eteBotellasVino.setEnabled(false);
				} else {
					eteVasosCopasVino.setEnabled(true);
					eteBotellasVino.setEnabled(true);
				}
			}
		});
		
		chkChichaJora.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasChichaJora.setEnabled(true);
					eteBotellasChichaJora.setEnabled(true);
					chkNoRecuerdaChichaJora.setEnabled(true);
					chkNoSabeNoRecuerda.setChecked(false);
					eteVasosCopasChichaJora.requestFocus();
				} else {
					eteVasosCopasChichaJora.setEnabled(false);
					eteBotellasChichaJora.setEnabled(false);
					chkNoRecuerdaChichaJora.setEnabled(false);
					eteVasosCopasChichaJora.setText("");
					eteBotellasChichaJora.setText("");
					chkNoRecuerdaChichaJora.setChecked(false);
				}
			}
		});
		
		eteVasosCopasChichaJora.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 50) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_50_vasos_chicha_jora), Toast.LENGTH_SHORT).show();
						eteVasosCopasChichaJora.setText("");
					}
				}
			}
		});
		
		eteBotellasChichaJora.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 30) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_30_botellas_chicha_jora), Toast.LENGTH_SHORT).show();
						eteBotellasChichaJora.setText("");
					}
				}
			}
		});
		
		chkNoRecuerdaChichaJora.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasChichaJora.setText("");
					eteVasosCopasChichaJora.setEnabled(false);
					eteBotellasChichaJora.setText("");
					eteBotellasChichaJora.setEnabled(false);
				} else {
					eteVasosCopasChichaJora.setEnabled(true);
					eteBotellasChichaJora.setEnabled(true);
				}
			}
		});
		
		chkMasato.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasMasato.setEnabled(true);
					eteBotellasMasato.setEnabled(true);
					chkNoRecuerdaMasato.setEnabled(true);
					chkNoSabeNoRecuerda.setChecked(false);
					eteVasosCopasMasato.requestFocus();
				} else {
					eteVasosCopasMasato.setEnabled(false);
					eteBotellasMasato.setEnabled(false);
					chkNoRecuerdaMasato.setEnabled(false);
					eteVasosCopasMasato.setText("");
					eteBotellasMasato.setText("");
					chkNoRecuerdaMasato.setChecked(false);
				}
			}
		});
		
		eteVasosCopasMasato.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 50) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_50_vasos_masato), Toast.LENGTH_SHORT).show();
						eteVasosCopasMasato.setText("");
					}
				}
			}
		});
		
		eteBotellasMasato.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 30) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_30_botellas_masato), Toast.LENGTH_SHORT).show();
						eteBotellasMasato.setText("");
					}
				}
			}
		});
		
		chkNoRecuerdaMasato.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasMasato.setText("");
					eteVasosCopasMasato.setEnabled(false);
					eteBotellasMasato.setText("");
					eteBotellasMasato.setEnabled(false);
				} else {
					eteVasosCopasMasato.setEnabled(true);
					eteBotellasMasato.setEnabled(true);
				}
			}
		});
		
		chkYonque.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasYonque.setEnabled(true);
					eteBotellasYonque.setEnabled(true);
					chkNoRecuerdaYonque.setEnabled(true);
					chkNoSabeNoRecuerda.setChecked(false);
					eteVasosCopasYonque.requestFocus();
				} else {
					eteVasosCopasYonque.setEnabled(false);
					eteBotellasYonque.setEnabled(false);
					chkNoRecuerdaYonque.setEnabled(false);
					eteVasosCopasYonque.setText("");
					eteBotellasYonque.setText("");
					chkNoRecuerdaYonque.setChecked(false);
				}
			}
		});
		
		eteVasosCopasYonque.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 50) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_50_vasos_yonque), Toast.LENGTH_SHORT).show();
						eteVasosCopasYonque.setText("");
					}
				}
			}
		});
		
		eteBotellasYonque.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 30) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_30_botellas_yonque), Toast.LENGTH_SHORT).show();
						eteBotellasYonque.setText("");
					}
				}
			}
		});
		
		chkNoRecuerdaYonque.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasYonque.setText("");
					eteVasosCopasYonque.setEnabled(false);
					eteBotellasYonque.setText("");
					eteBotellasYonque.setEnabled(false);
				} else {
					eteVasosCopasYonque.setEnabled(true);
					eteBotellasYonque.setEnabled(true);
				}
			}
		});
		
		chkAnisado.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasAnisado.setEnabled(true);
					eteBotellasAnisado.setEnabled(true);
					chkNoRecuerdaAnisado.setEnabled(true);
					chkNoSabeNoRecuerda.setChecked(false);
					eteVasosCopasAnisado.requestFocus();
				} else {
					eteVasosCopasAnisado.setEnabled(false);
					eteBotellasAnisado.setEnabled(false);
					chkNoRecuerdaAnisado.setEnabled(false);
					eteVasosCopasAnisado.setText("");
					eteBotellasAnisado.setText("");
					chkNoRecuerdaAnisado.setChecked(false);
				}
			}
		});
		
		eteVasosCopasAnisado.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 50) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_50_vasos_anisado), Toast.LENGTH_SHORT).show();
						eteVasosCopasAnisado.setText("");
					}
				}
			}
		});
		
		eteBotellasAnisado.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 30) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_30_botellas_anisado), Toast.LENGTH_SHORT).show();
						eteBotellasAnisado.setText("");
					}	
				}
			}
		});
		
		chkNoRecuerdaAnisado.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasAnisado.setText("");
					eteVasosCopasAnisado.setEnabled(false);
					eteBotellasAnisado.setText("");
					eteBotellasAnisado.setEnabled(false);
				} else {
					eteVasosCopasAnisado.setEnabled(true);
					eteBotellasAnisado.setEnabled(true);
				}
			}
		});
		
		chkWhisky.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasWhisky.setEnabled(true);
					eteBotellasWhisky.setEnabled(true);
					chkNoRecuerdaWhisky.setEnabled(true);
					chkNoSabeNoRecuerda.setChecked(false);
					eteVasosCopasWhisky.requestFocus();
				} else {
					eteVasosCopasWhisky.setEnabled(false);
					eteBotellasWhisky.setEnabled(false);
					chkNoRecuerdaWhisky.setEnabled(false);
					eteVasosCopasWhisky.setText("");
					eteBotellasWhisky.setText("");
					chkNoRecuerdaWhisky.setChecked(false);
				}
			}
		});
		
		eteVasosCopasWhisky.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 50) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_50_vasos_whisky), Toast.LENGTH_SHORT).show();
						eteVasosCopasWhisky.setText("");
					}	
				}
			}
		});
		
		eteBotellasWhisky.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 30) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_30_botellas_whisky), Toast.LENGTH_SHORT).show();
						eteBotellasWhisky.setText("");
					}	
				}
			}
		});
		
		chkNoRecuerdaWhisky.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasWhisky.setText("");
					eteVasosCopasWhisky.setEnabled(false);
					eteBotellasWhisky.setText("");
					eteBotellasWhisky.setEnabled(false);
				} else {
					eteVasosCopasWhisky.setEnabled(true);
					eteBotellasWhisky.setEnabled(true);
				}
			}
		});
		
		chkOtro.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasOtra.setEnabled(true);
					eteBotellasOtra.setEnabled(true);
					chkNoRecuerdaOtra.setEnabled(true);
					chkNoSabeNoRecuerda.setChecked(false);
					eteOtro.setEnabled(true);
					eteOtro.requestFocus();
				} else {
					eteVasosCopasOtra.setEnabled(false);
					eteBotellasOtra.setEnabled(false);
					chkNoRecuerdaOtra.setEnabled(false);
					eteVasosCopasOtra.setText("");
					eteBotellasOtra.setText("");
					eteOtro.setEnabled(false);
					eteOtro.setText("");
					chkNoRecuerdaOtra.setChecked(false);
				}
			}
		});
		
		eteVasosCopasOtra.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 50) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_50_vasos_otra), Toast.LENGTH_SHORT).show();
						eteVasosCopasOtra.setText("");
					}
				}
			}
		});
		
		eteBotellasOtra.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if (Integer.parseInt(s.toString()) > 30) {
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_mas_30_botellas_otra), Toast.LENGTH_SHORT).show();
						eteBotellasOtra.setText("");
					}	
				}
			}
		});
		
		chkNoRecuerdaOtra.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if (buttonView.isChecked()) {
					eteVasosCopasOtra.setText("");
					eteVasosCopasOtra.setEnabled(false);
					eteBotellasOtra.setText("");
					eteBotellasOtra.setEnabled(false);
					eteOtro.setText("");
					eteOtro.setEnabled(false);
				} else {
					eteVasosCopasOtra.setEnabled(true);
					eteBotellasOtra.setEnabled(true);
					eteOtro.setEnabled(true);
				}
			}
		});
		
		chkNoSabeNoRecuerda.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
				if(buttonView.isChecked()){
					chkCerveza.setChecked(false);
					eteVasosCopasCerveza.setText("");
					eteBotellasCerveza.setText("");
					eteVasosCopasCerveza.setEnabled(false);
					eteBotellasCerveza.setEnabled(false);
					chkNoRecuerdaCerveza.setChecked(false);
					chkVino.setChecked(false);
					eteVasosCopasVino.setText("");
					eteBotellasVino.setText("");
					eteVasosCopasVino.setEnabled(false);
					eteBotellasVino.setEnabled(false);
					chkNoRecuerdaVino.setChecked(false);
					chkChichaJora.setChecked(false);
					eteVasosCopasChichaJora.setText("");
					eteBotellasChichaJora.setText("");
					eteVasosCopasChichaJora.setEnabled(false);
					eteBotellasChichaJora.setEnabled(false);
					chkNoRecuerdaChichaJora.setChecked(false);
					chkMasato.setChecked(false);
					eteVasosCopasMasato.setText("");
					eteBotellasMasato.setText("");
					eteVasosCopasMasato.setEnabled(false);
					eteBotellasMasato.setEnabled(false);
					chkNoRecuerdaMasato.setChecked(false);
					chkYonque.setChecked(false);
					eteVasosCopasYonque.setText("");
					eteBotellasYonque.setText("");
					eteVasosCopasYonque.setEnabled(false);
					eteBotellasYonque.setEnabled(false);
					chkNoRecuerdaYonque.setChecked(false);
					chkAnisado.setChecked(false);
					eteVasosCopasAnisado.setText("");
					eteBotellasAnisado.setText("");
					eteVasosCopasAnisado.setEnabled(false);
					eteBotellasAnisado.setEnabled(false);
					chkNoRecuerdaAnisado.setChecked(false);
					chkWhisky.setChecked(false);
					eteVasosCopasWhisky.setText("");
					eteBotellasWhisky.setText("");
					eteVasosCopasWhisky.setEnabled(false);
					eteBotellasWhisky.setEnabled(false);
					chkNoRecuerdaWhisky.setChecked(false);
					chkOtro.setChecked(false);
					eteOtro.setText("");
					eteOtro.setEnabled(false);
					eteVasosCopasOtra.setText("");
					eteBotellasOtra.setText("");
					eteVasosCopasOtra.setEnabled(false);
					eteBotellasOtra.setEnabled(false);
					chkNoRecuerdaOtra.setChecked(false);
				}
			}
		});
		
		
		
		radioPregunta213.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioNumeroDiasPregunta213:
					eteNumeroDiasPregunta213.setEnabled(true);
					trPregunta214.setVisibility(View.VISIBLE);
					break;
				case R.id.radioNoComioPregunta213:
					eteNumeroDiasPregunta213.setEnabled(false);
					eteNumeroDiasPregunta213.setText("");
					trPregunta214.setVisibility(View.GONE);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta213:
					eteNumeroDiasPregunta213.setEnabled(false);
					eteNumeroDiasPregunta213.setText("");
					trPregunta214.setVisibility(View.VISIBLE);
					break;
				}
			}
		});
		
		eteNumeroDiasPregunta213.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Integer.parseInt(s.toString()) == 0){
						eteNumeroDiasPregunta213.setText("");
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_213_no_ingresar_0), Toast.LENGTH_SHORT).show();
					} else{
						if(Integer.parseInt(s.toString()) > 7){
							eteNumeroDiasPregunta213.setText("");
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_213_ingresar_mas_7_dias), Toast.LENGTH_SHORT).show();
						}
					}
				}
			}
		});
		
		radioPregunta214.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioNumeroUnidadesTajadasRacimosPregunta214:
					eteNumeroUnidadesTajadasRacimosPregunta214.setEnabled(true);
					break;
				case R.id.radioCincoOMasUnidadesPregunta214:
					eteNumeroUnidadesTajadasRacimosPregunta214.setEnabled(false);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta214:
					eteNumeroUnidadesTajadasRacimosPregunta214.setEnabled(false);
					break;
				}
			}
		});
		
		eteNumeroUnidadesTajadasRacimosPregunta214.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Double.parseDouble(s.toString()) >= 5 ){
						eteNumeroUnidadesTajadasRacimosPregunta214.setText("");
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_214_cantidad_unidades_tajadas_racimos_fruta_por_dia_5_o_mas_unidades), Toast.LENGTH_SHORT).show();
					}
				}
			}
		});
		
		radioPregunta215.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioNumeroDiasPregunta215:
					eteNumeroDiasPregunta215.setEnabled(true);
					trPregunta216.setVisibility(View.VISIBLE);
					break;
				case R.id.radioNoTomoPregunta215:
					eteNumeroDiasPregunta215.setText("");
					eteNumeroDiasPregunta215.setEnabled(false);
					trPregunta216.setVisibility(View.GONE);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta215:
					eteNumeroDiasPregunta215.setText("");
					eteNumeroDiasPregunta215.setEnabled(false);
					trPregunta216.setVisibility(View.GONE);
					break;
				}
			}
		});
		
		eteNumeroDiasPregunta215.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Integer.parseInt(s.toString()) == 0){
						eteNumeroDiasPregunta215.setText("");
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_215_dias_tomo_jugo_frutas_7_dias_0_dias), Toast.LENGTH_SHORT).show();
					} else{
						if(Integer.parseInt(s.toString()) > 7){
							eteNumeroDiasPregunta215.setText("");
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_215_dias_tomo_jugo_frutas_7_dias_mas_7_dias), Toast.LENGTH_SHORT).show();
						}
					}
				}
			}
		});
		
		radioPregunta216.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioNumeroVasosJugoPregunta216:
					eteNumeroVasosJugoPregunta216.setEnabled(true);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta216:
					eteNumeroVasosJugoPregunta216.setEnabled(false);
					eteNumeroVasosJugoPregunta216.setText("");
					break;
				}
			}
		});
		
		eteNumeroVasosJugoPregunta216.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Double.parseDouble(s.toString()) == 0){
						eteNumeroVasosJugoPregunta216.setText("");
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_216_cantidad_vasos_jugo_fruta_0), Toast.LENGTH_SHORT).show();
					} else{
						if(Double.parseDouble(s.toString()) > 8){
							eteNumeroVasosJugoPregunta216.setText("8");
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_216_cantidad_vasos_jugo_fruta_8_a_mas), Toast.LENGTH_SHORT).show();
						}
					}
				}
			}
		});
		
		radioPregunta217.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioNumeroDiasPregunta217:
					eteNumeroDiasPregunta217.setEnabled(true);
					trPregunta218.setVisibility(View.VISIBLE);
					break;
				case R.id.radioNoTomoPregunta217:
					eteNumeroDiasPregunta217.setText("");
					eteNumeroDiasPregunta217.setEnabled(false);
					trPregunta218.setVisibility(View.GONE);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta217:
					eteNumeroDiasPregunta217.setText("");
					eteNumeroDiasPregunta217.setEnabled(false);
					trPregunta218.setVisibility(View.GONE);
					break;
				}
			}
		});
		
		eteNumeroDiasPregunta217.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Integer.parseInt(s.toString()) == 0){
						eteNumeroDiasPregunta217.setText("");
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_217_dias_ensalada_frutas_7_dias_0_dias), Toast.LENGTH_SHORT).show();
					} else{
						if(Integer.parseInt(s.toString()) > 7){
							eteNumeroDiasPregunta217.setText("");
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_217_dias_ensalada_frutas_7_dias_mas_7_dias), Toast.LENGTH_SHORT).show();
						}
					}
				}
			}
		});
		
		radioPregunta218.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioNumeroPorcionesEnsaladaPregunta218:
					eteNumeroPorcionesEnsaladaPregunta218.setEnabled(true);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta218:
					eteNumeroPorcionesEnsaladaPregunta218.setText("");
					eteNumeroPorcionesEnsaladaPregunta218.setEnabled(false);
					break;
				}
			}
		});
		
		eteNumeroPorcionesEnsaladaPregunta218.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Double.parseDouble(s.toString()) == 0){
						eteNumeroPorcionesEnsaladaPregunta218.setText("");
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_218_cantidad_porciones_ensalada_fruta_0), Toast.LENGTH_SHORT).show();
					} else{
						if(Double.parseDouble(s.toString()) > 8){
							eteNumeroPorcionesEnsaladaPregunta218.setText("8");
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_218_cantidad_porciones_ensalada_fruta_8_a_mas), Toast.LENGTH_SHORT).show();
						}
					}
				}
			}
		});
		
		radioPregunta219.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioNumeroDiasPregunta219:
					eteNumeroDiasPregunta219.setEnabled(true);
					trPregunta220.setVisibility(View.VISIBLE);
					break;
				case R.id.radioNoTomoPregunta219:
					eteNumeroDiasPregunta219.setEnabled(false);
					eteNumeroDiasPregunta219.setText("");
					trPregunta220.setVisibility(View.GONE);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta219:
					eteNumeroDiasPregunta219.setEnabled(false);
					eteNumeroDiasPregunta219.setText("");
					trPregunta220.setVisibility(View.GONE);
					break;
				}
			}
		});
		
		eteNumeroDiasPregunta219.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Integer.parseInt(s.toString()) == 0){
						eteNumeroDiasPregunta219.setText("");
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_219_dias_ensalada_verduras_7_dias_0_dias), Toast.LENGTH_SHORT).show();
					} else{
						if(Integer.parseInt(s.toString()) > 7){
							eteNumeroDiasPregunta219.setText("");
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_219_dias_ensalada_verduras_7_dias_mas_7_dias), Toast.LENGTH_SHORT).show();
						}
					}
				}
			}
		});
		
		radioPregunta220.setOnCheckedChangeListener(new commons.util.android.widget.OnCheckedChangeListener() {
			
			@Override
			public void onCheckedChanged(IntegerGroup group, RadioButton rb) {
				switch(rb.getId()){
				case R.id.radioNumeroPorcionesEnsaladaPregunta220:
					eteNumeroPorcionesEnsaladaPregunta220.setEnabled(true);
					eteNumeroCucharadasPregunta220.setText("");
					eteNumeroCucharadasPregunta220.setEnabled(false);
					break;
				case R.id.radioNumeroCucharadasPregunta220:
					eteNumeroPorcionesEnsaladaPregunta220.setEnabled(false);
					eteNumeroPorcionesEnsaladaPregunta220.setText("");
					eteNumeroCucharadasPregunta220.setEnabled(true);
					break;
				case R.id.radioNosabeNoRecuerdaPregunta220:
					eteNumeroPorcionesEnsaladaPregunta220.setEnabled(false);
					eteNumeroPorcionesEnsaladaPregunta220.setText("");
					eteNumeroCucharadasPregunta220.setEnabled(false);
					eteNumeroCucharadasPregunta220.setText("");
					break;
				}
			}
		});
		
		eteNumeroPorcionesEnsaladaPregunta220.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Double.parseDouble(s.toString()) == 0){
						eteNumeroPorcionesEnsaladaPregunta220.setText("");
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_220_cantidad_porciones_ensalada_verduras_0), Toast.LENGTH_SHORT).show();
					} else{
						if(Double.parseDouble(s.toString()) > 8){
							eteNumeroPorcionesEnsaladaPregunta218.setText("8");
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_220_cantidad_porciones_ensalada_verduras_8_a_mas), Toast.LENGTH_SHORT).show();
						}
					}
				}
			}
		});
		
		eteNumeroCucharadasPregunta220.addTextChangedListener(new TextWatcher() {
			
			@Override
			public void onTextChanged(CharSequence s, int start, int before, int count) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {
				// TODO Auto-generated method stub
				
			}
			
			@Override
			public void afterTextChanged(Editable s) {
				if(s.length() > 0){
					if(Integer.parseInt(s.toString()) == 0){
						eteNumeroCucharadasPregunta220.setText("");
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_220_cantidad_cucharadas_ensalada_verduras_0), Toast.LENGTH_SHORT).show();
					} else{
						if(Integer.parseInt(s.toString()) > 5){
							eteNumeroCucharadasPregunta220.setText("5");
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_220_cantidad_cucharadas_ensalada_verduras_5_a_mas), Toast.LENGTH_SHORT).show();
						}
					}
				}
			}
		});
	}
	
	@Override
	protected void onStart() {
		super.onStart();
		getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
		numeroOrdenPersonaSeleccionada = Integer.parseInt(getIntent()
				.getExtras().getString("numeroOrdenPersonaSeleccionada"));
		conglomerado = getIntent().getExtras().getInt("conglomerado");
		vivienda = getIntent().getExtras().getInt("vivienda");
		hogar = getIntent().getExtras().getInt("hogar");
		CargarData(conglomerado, vivienda, hogar, numeroOrdenPersonaSeleccionada);
	}
	
	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		getMenuInflater().inflate(R.menu.pagina, menu);
		return super.onCreateOptionsMenu(menu);
	}

	@Override
	public boolean onOptionsItemSelected(MenuItem item) {
		// TODO Auto-generated method stub
		switch (item.getItemId()) {
		case R.id.mnSalir:
			AlertDialog.Builder dialogo1 = new AlertDialog.Builder(this);
			dialogo1.setTitle(getString(R.string.alert_dialog_title_salir));
			dialogo1.setMessage(getString(R.string.alert_dialog_message_salir));
			dialogo1.setIcon(android.R.drawable.ic_dialog_alert);
			dialogo1.setCancelable(false);
			dialogo1.setPositiveButton(
					getString(R.string.alert_dialog_message_positive_button),
					new DialogInterface.OnClickListener() {
						public void onClick(DialogInterface dialogo1, int id) {
							System.exit(0);
						}
					});
			dialogo1.setNegativeButton(
					getString(R.string.alert_dialog_message_negative_button),
					new DialogInterface.OnClickListener() {
						public void onClick(DialogInterface dialogo1, int id) {
							return;
						}
					});
			dialogo1.show();
			break;

		case R.id.mnGuardar:
			if(opcionPregunta200Seleccionada(radioPregunta200) == 0){
				Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_200), Toast.LENGTH_SHORT).show();
			} else{
				if(opcionPregunta200Seleccionada(radioPregunta200) == 1){
					if(opcionPregunta201Seleccionada(radioPregunta201) == 0){
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_201), Toast.LENGTH_SHORT).show();
					} else{
						if(opcionPregunta201Seleccionada(radioPregunta201) == 1){
							if(opcionPregunta202Seleccionada(radioPregunta202) == 0){
								Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_202), Toast.LENGTH_SHORT).show();
							} else{
								if(opcionPregunta202Seleccionada(radioPregunta202) == 1){
									if(radioGroupConTexto(radioPregunta203) == null){
										Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_203), Toast.LENGTH_SHORT).show();
									} else{
										if(radioGroupConTexto(radioPregunta203) == 8){
											if(radioGroupConTexto(radioPregunta204) == null){
												Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_204), Toast.LENGTH_SHORT).show();
											} else{
												if(radioGroupConTexto(radioPregunta204) == 1 && eteNumeroAniosPregunta204.getText().toString().isEmpty()){
													Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_204_edad_empezo_fumar), Toast.LENGTH_SHORT).show();
												} else{
													validarDesdePregunta205();
												}
											}
										} else{
											if(radioGroupConTexto(radioPregunta203) == 1){
												if(eteEdadEnAniosPregunta203.getText().toString().isEmpty()){
													Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_203_edad_anios), Toast.LENGTH_SHORT).show();
												} else{
													validarDesdePregunta205();
												}
											}
										}
									}
								} else{
									validarDesdePregunta206();
								}
							}
						} else{
							validarDesdePregunta206();
						}
					}
				} else{
					validarDesdePregunta206();
				}
			}
			break;
		case R.id.mnSiguiente:

			break;
		case R.id.mnAtras:

			break;
		default:
			break;
		}
		return super.onOptionsItemSelected(item);
	}
	
	public void CargarData(int conglomerado, int vivienda, int hogar,
			int numeroOrdenPersonaSeleccionada) {
		int mes = Integer.parseInt(getIntent().getExtras()
				.getString("fechaEncuesta").substring(3, 5));
		ssec02 = qsSec2Dao.ObtenerSeccion2(conglomerado, vivienda, hogar, 
				numeroOrdenPersonaSeleccionada);
		tviPregunta200.setText(getString(R.string.tvi_pregunta200_parte1)
				+ " " + mesEncuesta(mes) + " " + getString(R.string.tvi_pregunta200_parte2)
				+ " " + mesEncuesta(mes - 1) + " " + getString(R.string.tvi_pregunta200_parte3));
		tviPregunta201.setText(getString(R.string.tvi_pregunta201_parte1)
				+ " " + calculoDiasAtrasFechaNumero(30) + " " + getString(R.string.tvi_pregunta201_parte2));
		tviPregunta208.setText(getString(R.string.tvi_pregunta208_parte1) + " "
				+ mesEncuesta(mes) + " " + getString(R.string.tvi_pregunta208_parte2)
				+ " " + mesEncuesta(mes - 1) + " " + getString(R.string.tvi_pregunta208_parte3));
		tviPregunta210.setText(getString(R.string.tvi_pregunta210_parte1)
				+ " " + calculoDiasAtrasFechaNumero(30) + " " + getString(R.string.tvi_pregunta210_parte2));
		tviPregunta213.setText(getString(R.string.tvi_pregunta213_parte1)
				+ " " + calculoDiasAtrasFechaLetra(7) + " " + getString(R.string.tvi_pregunta213_parte2));
		tviPregunta215.setText(getString(R.string.tvi_pregunta215_parte1)
				+ " " + calculoDiasAtrasFechaLetra(7) + " " + getString(R.string.tvi_pregunta215_parte2));
		tviPregunta217.setText(getString(R.string.tvi_pregunta217_parte1)
				+ " " + calculoDiasAtrasFechaLetra(7) + " " + getString(R.string.tvi_pregunta217_parte2));
		tviPregunta219.setText(getString(R.string.tvi_pregunta219_parte1)
				+ " " + calculoDiasAtrasFechaLetra(7) + " " + getString(R.string.tvi_pregunta219_parte2));
		if (ssec02 != null) {
			switch (ssec02.getQs200()) {
			case 1:
				radioPregunta200.check(R.id.radioSiPregunta200);
				break;
			case 2:
				radioPregunta200.check(R.id.radioNoPregunta200);
				break;
			case 8:
				radioPregunta200.check(R.id.radioNosabeNoRecuerdaPregunta200);
				break;
			}
			if(ssec02.getQs200() == 1){
				switch (ssec02.getQs201()) {
				case 1:
					radioPregunta201.check(R.id.radioSiPregunta201);
					break;
				case 2:
					radioPregunta201.check(R.id.radioNoPregunta201);
					break;
				case 8:
					radioPregunta201.check(R.id.radioNosabeNoRecuerdaPregunta201);
					break;
				}
				if(ssec02.getQs201() == 1){
					switch (ssec02.getQs202()) {
					case 1:
						radioPregunta202.check(R.id.radioSiPregunta202);
						break;
					case 2:
						radioPregunta202.check(R.id.radioNoPregunta202);
						break;
					}
					if(ssec02.getQs202() == 1){
						radioPregunta203.setValorInt(ssec02.getQs203U());
						if(ssec02.getQs203U() == 1){
							eteEdadEnAniosPregunta203.setText(ssec02.getQs203C() + "");
						} else{
							eteEdadEnAniosPregunta203.setText("");
						}
						radioPregunta204.setValorInt(ssec02.getQs204U());
						if(ssec02.getQs204U() == 1){
							eteNumeroAniosPregunta204.setText(ssec02.getQs204C() + "");
						} else{
							eteNumeroAniosPregunta204.setText("");
						}
						radioPregunta205.setValorInt(ssec02.getQs205U());
						if(ssec02.getQs205U() == 1){
							eteNumeroCigarrillosPregunta205.setText(ssec02.getQs205C() + "");
						} else{
							eteNumeroCigarrillosPregunta205.setText("");
						}
					}
				}
			}			
			switch (ssec02.getQs206()) {
			case 1:
				radioPregunta206.check(R.id.radioSiPregunta206);
				break;
			case 2:
				radioPregunta206.check(R.id.radioNoPregunta206);
				break;
			case 8:
				radioPregunta206.check(R.id.radioNosabeNoRecuerdaPregunta206);
				break;
			}
			if(ssec02.getQs206() == 1){
				radioPregunta207.setValorInt(ssec02.getQs207U());
				if(ssec02.getQs207U() == 1){
					eteEdadEnAniosPregunta207.setText(ssec02.getQs207C() + "");
				} else{
					eteEdadEnAniosPregunta207.setText("");
				}
				switch (ssec02.getQs208()) {
				case 1:
					radioPregunta208.check(R.id.radioSiPregunta208);
					break;
				case 2:
					radioPregunta208.check(R.id.radioNoPregunta208);
					break;
				case 8:
					radioPregunta208.check(R.id.radioNosabeNoRecuerdaPregunta208);
					break;
				}
				if(ssec02.getQs208() == 1){
					switch (ssec02.getQs209()) {
					case 1:
						radioPregunta209.check(R.id.radioSiPregunta209);
						break;
					case 2:
						radioPregunta209.check(R.id.radioNoPregunta209);
						break;
					case 8:
						radioPregunta209.check(R.id.radioNosabeNoRecuerdaPregunta209);
						break;
					}
					switch (ssec02.getQs210()) {
					case 1:
						radioPregunta210.check(R.id.radioSiPregunta210);
						break;
					case 2:
						radioPregunta210.check(R.id.radioNoPregunta210);
						break;
					case 8:
						radioPregunta210.check(R.id.radioNosabeNoRecuerdaPregunta210);
						break;
					}
					if(ssec02.getQs210() == 1){
						radioPregunta211.setValorInt(ssec02.getQs211U());
						if(ssec02.getQs211U() == 1){
							eteNumeroVecesPregunta211.setText(ssec02.getQs211C() + "");
							if(Integer.parseInt(eteNumeroVecesPregunta211.getText().toString()) > 1){
								tviSiTomoMas1VezTitulo.setVisibility(View.VISIBLE);
								tviTomoMasUnaVez.setText(getString(R.string.tvi_pregunta212_tomo_mas_de_una_vez_instrucciones_parte1)
										+ " " + eteNumeroVecesPregunta211.getText().toString() + " " + 
										getString(R.string.tvi_pregunta212_tomo_mas_de_una_vez_instrucciones_parte2));
								tviSiTomo1VezTitulo.setVisibility(View.GONE);
								tviSiTomo1VezPregunta.setVisibility(View.GONE);
							} else{
								tviSiTomo1VezTitulo.setVisibility(View.VISIBLE);
								tviSiTomo1VezPregunta.setVisibility(View.VISIBLE);
								tviSiTomoMas1VezTitulo.setVisibility(View.GONE);
								tviTomoMasUnaVez.setVisibility(View.GONE);
							}
							
						} else{
							eteNumeroVecesPregunta211.setText("");
						}
					}
				}
			}
			if(ssec02.getQs212Z() != 8){
				if (ssec02.getQs212A() == 1) {
					chkCerveza.setChecked(true);
					if(ssec02.getQs212AV() > 0 && ssec02.getQs212AV() <= 50){
						eteVasosCopasCerveza.setText(ssec02.getQs212AV() + "");
					} else{
						if(ssec02.getQs212AB() > 0 && ssec02.getQs212AB() <= 30){
							eteBotellasCerveza.setText(ssec02.getQs212AB() + "");
						}
					}
				} else {
					chkCerveza.setChecked(false);
				}
				if(ssec02.getQs212B() == 1){
					chkVino.setChecked(true);
					if(ssec02.getQs212BV() > 0 && ssec02.getQs212BV() <= 50){
						eteVasosCopasVino.setText(ssec02.getQs212BV() + "");
					} else{
						if(ssec02.getQs212BB() > 0 && ssec02.getQs212BB() <= 30){
							eteBotellasVino.setText(ssec02.getQs212BB() + "");
						}
					}
				} else{
					chkVino.setChecked(false);
				}
				if(ssec02.getQs212C() == 1){
					chkChichaJora.setChecked(true);
					if(ssec02.getQs212CV() > 0 && ssec02.getQs212CV() <= 50){
						eteVasosCopasChichaJora.setText(ssec02.getQs212CV() + "");
					} else{
						if(ssec02.getQs212CB() > 0 && ssec02.getQs212CB() <= 30){
							eteBotellasChichaJora.setText(ssec02.getQs212CB() + "");
						}
					}
				} else{
					chkChichaJora.setChecked(false);
				}
				if(ssec02.getQs212D() == 1){
					chkMasato.setChecked(true);
					if(ssec02.getQs212DV() > 0 && ssec02.getQs212DV() <= 50){
						eteVasosCopasMasato.setText(ssec02.getQs212DV() + "");
					} else{
						if(ssec02.getQs212DB() > 0 && ssec02.getQs212DB() <= 30){
							eteBotellasMasato.setText(ssec02.getQs212DB() + "");
						}
					}
				} else{
					chkMasato.setChecked(false);
				}
				if(ssec02.getQs212E() == 1){
					chkYonque.setChecked(true);
					if(ssec02.getQs212EV() > 0 && ssec02.getQs212EV() <= 50){
						eteVasosCopasYonque.setText(ssec02.getQs212CV() + "");
					} else{
						if(ssec02.getQs212EB() > 0 && ssec02.getQs212EB() <= 30){
							eteBotellasYonque.setText(ssec02.getQs212EB() + "");
						}
					}
				} else{
					chkYonque.setChecked(false);
				}
				if(ssec02.getQs212F() == 1){
					chkAnisado.setChecked(true);
					if(ssec02.getQs212FV() > 0 && ssec02.getQs212FV() <= 50){
						eteVasosCopasAnisado.setText(ssec02.getQs212FV() + "");
					} else{
						if(ssec02.getQs212FB() > 0 && ssec02.getQs212FB() <= 30){
							eteBotellasAnisado.setText(ssec02.getQs212FB() + "");
						}
					}
				} else{
					chkAnisado.setChecked(false);
				}
				if(ssec02.getQs212G() == 1){
					chkWhisky.setChecked(true);
					if(ssec02.getQs212GV() > 0 && ssec02.getQs212GV() <= 50){
						eteVasosCopasWhisky.setText(ssec02.getQs212GV() + "");
					} else{
						if(ssec02.getQs212GB() > 0 && ssec02.getQs212GB() <= 30){
							eteBotellasWhisky.setText(ssec02.getQs212GB() + "");
						}
					}
				} else{
					chkWhisky.setChecked(false);
				}
				if(ssec02.getQs212O() == 1){
					chkOtro.setChecked(true);
					eteOtro.setText(ssec02.getQs212X() + "");
					if(ssec02.getQs212XV() > 0 && ssec02.getQs212XV() <= 50){
						eteVasosCopasOtra.setText(ssec02.getQs212XV() + "");
					} else{
						if(ssec02.getQs212XB() > 0 && ssec02.getQs212XB() <= 30){
							eteBotellasOtra.setText(ssec02.getQs212XB() + "");
						}
					}
				} else{
					chkOtro.setChecked(false);
				}
			} else{
				if(ssec02.getQs212Z() == 8){
					chkNoSabeNoRecuerda.setChecked(true);
				}
			}
			radioPregunta213.setValorInt(ssec02.getQs213U());
			if(ssec02.getQs213U() == 1){
				eteNumeroDiasPregunta213.setText(ssec02.getQs213C() + "");
			} else{
				eteEdadEnAniosPregunta207.setText("");
			}
			radioPregunta214.setValorInt(ssec02.getQs214U());
			if(ssec02.getQs214U() == 1){
				eteNumeroUnidadesTajadasRacimosPregunta214.setText(ssec02.getQs214C() + "");
			} else{
				eteNumeroUnidadesTajadasRacimosPregunta214.setText("");
			}
			radioPregunta215.setValorInt(ssec02.getQs215U());
			if(ssec02.getQs215U() == 1){
				eteNumeroDiasPregunta215.setText(ssec02.getQs215C() + "");
			} else{
				eteNumeroDiasPregunta215.setText("");
			}
			radioPregunta216.setValorInt(ssec02.getQs216U());
			if(ssec02.getQs216U() == 1){
				eteNumeroVasosJugoPregunta216.setText(ssec02.getQs216C() + "");
			} else{
				eteNumeroVasosJugoPregunta216.setText("");
			}
			radioPregunta217.setValorInt(ssec02.getQs217U());
			if(ssec02.getQs217U() == 1){
				eteNumeroDiasPregunta217.setText(ssec02.getQs217C() + "");
			} else{
				eteNumeroDiasPregunta217.setText("");
			}
			radioPregunta218.setValorInt(ssec02.getQs218U());
			if(ssec02.getQs218U() == 1){
				eteNumeroPorcionesEnsaladaPregunta218.setText(ssec02.getQs218C() + "");
			} else{
				eteNumeroPorcionesEnsaladaPregunta218.setText("");
			}
			radioPregunta219.setValorInt(ssec02.getQs219U());
			if(ssec02.getQs219U() == 1){
				eteNumeroDiasPregunta219.setText(ssec02.getQs219C() + "");
			} else{
				eteNumeroDiasPregunta219.setText("");
			}
			radioPregunta220.setValorInt(ssec02.getQs220U());
			if(ssec02.getQs220U() == 1){
				eteNumeroPorcionesEnsaladaPregunta220.setText(ssec02.getQs220CV() + "");
			} else{
				if(ssec02.getQs220U() == 2){
					eteNumeroPorcionesEnsaladaPregunta220.setText(ssec02.getQs220CC() + "");
				} else{
					eteNumeroPorcionesEnsaladaPregunta220.setText("");
				}
			}
		} else {
			ssec02 = new SSEC02();
			ssec02.setQsCluster(conglomerado);
			ssec02.setQsNumber(vivienda);
			ssec02.setQsHome(hogar);
			ssec02.setQs20C(numeroOrdenPersonaSeleccionada);
		}
	}
	
	public void guardarSeccion2() {
		ssec02.setQs200(opcionPregunta200Seleccionada(radioPregunta200));
		if(opcionPregunta200Seleccionada(radioPregunta200) == 1){
			ssec02.setQs201(opcionPregunta201Seleccionada(radioPregunta201));
			if(opcionPregunta201Seleccionada(radioPregunta201) == 1){
				ssec02.setQs202(opcionPregunta202Seleccionada(radioPregunta202));
				if(opcionPregunta202Seleccionada(radioPregunta202) == 1){
					ssec02.setQs203U(radioGroupConTexto(radioPregunta203));
					if(radioGroupConTexto(radioPregunta203) == 1){
						ssec02.setQs203C(Integer.parseInt(eteEdadEnAniosPregunta203.getText().toString()));
					}
					if(radioGroupConTexto(radioPregunta203) == 1){
						guardarDesdePregunta205();
					} else{
						ssec02.setQs204U(radioGroupConTexto(radioPregunta204));
						if(radioGroupConTexto(radioPregunta204) == 1){
							ssec02.setQs204C(Integer.parseInt(eteNumeroAniosPregunta204.getText().toString()));
						}
						guardarDesdePregunta205();
					}
				} else{
					guardarDesdePregunta206();
				}
			} else{
				guardarDesdePregunta206();
			}
		} else{
			guardarDesdePregunta206();
		}
		
	}
	
	public void guardarDesdePregunta205(){
		ssec02.setQs205U(radioGroupConTexto(radioPregunta205));
		if(radioGroupConTexto(radioPregunta205) == 1){
			ssec02.setQs205C(Integer.parseInt(eteNumeroCigarrillosPregunta205.getText().toString()));
		}
		guardarDesdePregunta206();
	}
	
	public void guardarDesdePregunta206(){
		ssec02.setQs206(opcionPregunta206Seleccionada(radioPregunta206));
		if(opcionPregunta206Seleccionada(radioPregunta206) == 1){
			ssec02.setQs207U(radioGroupConTexto(radioPregunta207));
			if(radioGroupConTexto(radioPregunta207) == 1){
				ssec02.setQs207C(Integer.parseInt(eteEdadEnAniosPregunta207.getText().toString()));
			}
			ssec02.setQs208(opcionPregunta208Seleccionada(radioPregunta208));
			if(opcionPregunta208Seleccionada(radioPregunta208) == 1){
				ssec02.setQs209(opcionPregunta209Seleccionada(radioPregunta209));
				ssec02.setQs210(opcionPregunta210Seleccionada(radioPregunta210));
				if(opcionPregunta210Seleccionada(radioPregunta210) == 1){
					ssec02.setQs211U(radioGroupConTexto(radioPregunta211));
					if(radioGroupConTexto(radioPregunta211) == 1){
						ssec02.setQs211C(Integer.parseInt(eteNumeroVecesPregunta211.getText().toString()));
					}
					if(radioGroupConTexto(radioPregunta211) == 1){
						//cerveza
						if(chkNoRecuerdaCerveza.isChecked()){
							ssec02.setQs212A(1);
							ssec02.setQs212AV(98);
							ssec02.setQs212AB(98);
						} else{
							if(chkCerveza.isChecked()){
								ssec02.setQs212A(1);
								if(!eteVasosCopasCerveza.getText().toString().isEmpty()){
									ssec02.setQs212AV(Integer.parseInt(eteVasosCopasCerveza.getText().toString()));
								} else{
									ssec02.setQs212AB(Integer.parseInt(eteBotellasCerveza.getText().toString()));
								}
							} else{
								ssec02.setQs212A(0);
								ssec02.setQs212AV(99);
								ssec02.setQs212AV(99);
							}
						}
						
						//vino
						if(chkNoRecuerdaVino.isChecked()){
							ssec02.setQs212B(1);
							ssec02.setQs212BV(98);
							ssec02.setQs212BB(98);
						} else{
							if(chkVino.isChecked()){
								ssec02.setQs212B(1);
								if(!eteVasosCopasVino.getText().toString().isEmpty()){
									ssec02.setQs212BV(Integer.parseInt(eteVasosCopasVino.getText().toString()));
								} else{
									ssec02.setQs212BB(Integer.parseInt(eteBotellasVino.getText().toString()));
								}
							} else{
								ssec02.setQs212B(0);
								ssec02.setQs212BV(99);
								ssec02.setQs212BV(99);
							}
						}
						
						//chichaJora
						if(chkNoRecuerdaChichaJora.isChecked()){
							ssec02.setQs212C(1);
							ssec02.setQs212CV(98);
							ssec02.setQs212CB(98);
						} else{
							if(chkChichaJora.isChecked()){
								ssec02.setQs212C(1);
								if(!eteVasosCopasChichaJora.getText().toString().isEmpty()){
									ssec02.setQs212CV(Integer.parseInt(eteVasosCopasChichaJora.getText().toString()));
								} else{
									ssec02.setQs212CB(Integer.parseInt(eteBotellasChichaJora.getText().toString()));
								}
							} else{
								ssec02.setQs212C(0);
								ssec02.setQs212CV(99);
								ssec02.setQs212CV(99);
								}
						}
						
						//masato
						if(chkNoRecuerdaMasato.isChecked()){
							ssec02.setQs212D(1);
							ssec02.setQs212DV(98);
							ssec02.setQs212DB(98);
						} else{
							if(chkMasato.isChecked()){
								ssec02.setQs212D(1);
								if(!eteVasosCopasMasato.getText().toString().isEmpty()){
									ssec02.setQs212DV(Integer.parseInt(eteVasosCopasMasato.getText().toString()));
								} else{
									ssec02.setQs212DB(Integer.parseInt(eteBotellasMasato.getText().toString()));
								}
							} else{
								ssec02.setQs212D(0);
								ssec02.setQs212DV(99);
								ssec02.setQs212DV(99);
							}
						}
						
						//yonque
						if(chkNoRecuerdaYonque.isChecked()){
							ssec02.setQs212E(1);
							ssec02.setQs212EV(98);
							ssec02.setQs212EB(98);
						} else{
							if(chkYonque.isChecked()){
								ssec02.setQs212E(1);
								if(!eteVasosCopasVino.getText().toString().isEmpty()){
									ssec02.setQs212EV(Integer.parseInt(eteVasosCopasYonque.getText().toString()));
								} else{
									ssec02.setQs212EB(Integer.parseInt(eteBotellasYonque.getText().toString()));
								}
							} else{
								ssec02.setQs212E(0);
								ssec02.setQs212EV(99);
								ssec02.setQs212EV(99);
							}
						}
						
						//anisado
						if(chkNoRecuerdaAnisado.isChecked()){
							ssec02.setQs212F(1);
							ssec02.setQs212FV(98);
							ssec02.setQs212FB(98);
						} else{
							if(chkAnisado.isChecked()){
								ssec02.setQs212F(1);
								if(!eteVasosCopasAnisado.getText().toString().isEmpty()){
									ssec02.setQs212FV(Integer.parseInt(eteVasosCopasAnisado.getText().toString()));
								} else{
									ssec02.setQs212FB(Integer.parseInt(eteBotellasAnisado.getText().toString()));
								}
							} else{
								ssec02.setQs212F(0);
								ssec02.setQs212FV(99);
								ssec02.setQs212FV(99);
							}
						}
						
						//whisky
						if(chkNoRecuerdaWhisky.isChecked()){
							ssec02.setQs212G(1);
							ssec02.setQs212GV(98);
							ssec02.setQs212GB(98);
						} else{
							if(chkWhisky.isChecked()){
								ssec02.setQs212G(1);
								if(!eteVasosCopasWhisky.getText().toString().isEmpty()){
									ssec02.setQs212GV(Integer.parseInt(eteVasosCopasWhisky.getText().toString()));
								} else{
									ssec02.setQs212GB(Integer.parseInt(eteBotellasWhisky.getText().toString()));
								}
							} else{
								ssec02.setQs212G(0);
								ssec02.setQs212GV(99);
								ssec02.setQs212GV(99);
							}
						}
						
						//otra
						if(chkNoRecuerdaOtra.isChecked()){
							ssec02.setQs212O(1);
							ssec02.setQs212XV(98);
							ssec02.setQs212XB(98);
							ssec02.setQs212X("");
						} else{
							if(chkOtro.isChecked()){
								ssec02.setQs212O(1);
								ssec02.setQs212X(eteOtro.getText().toString());
								if(!eteVasosCopasOtra.getText().toString().isEmpty()){
									ssec02.setQs212XV(Integer.parseInt(eteVasosCopasOtra.getText().toString()));
								} else{
									ssec02.setQs212XB(Integer.parseInt(eteBotellasOtra.getText().toString()));
								}
							} else{
								ssec02.setQs212O(0);
								ssec02.setQs212XV(99);
								ssec02.setQs212XV(99);
								ssec02.setQs212X("");
							}
						}
						guardarDesdePregunta213();
					} else{
						guardarDesdePregunta213();
					}
				} else{
					guardarDesdePregunta213();
				}
			} else{
				guardarDesdePregunta213();
			}
		} else{
			guardarDesdePregunta213();
		}
	}
	
	public void guardarDesdePregunta213(){
		ssec02.setQs213U(radioGroupConTexto(radioPregunta213));
		if(radioGroupConTexto(radioPregunta213) == 1){
			ssec02.setQs213C(Integer.parseInt(eteNumeroDiasPregunta213.getText().toString()));
		}
		if(radioGroupConTexto(radioPregunta213) == 1){
			ssec02.setQs214U(radioGroupConTexto(radioPregunta214));
			if(radioGroupConTexto(radioPregunta214) == 1){
				ssec02.setQs214C(Integer.parseInt(eteNumeroUnidadesTajadasRacimosPregunta214.getText().toString()));
			}
			guardarDesdePregunta215();
		} else{
			guardarDesdePregunta215();
		}
	}
	
	public void guardarDesdePregunta215(){
		ssec02.setQs215U(radioGroupConTexto(radioPregunta215));
		if(radioGroupConTexto(radioPregunta215) == 1){
			ssec02.setQs215C(Integer.parseInt(eteNumeroDiasPregunta215.getText().toString()));
		}
		if(radioGroupConTexto(radioPregunta215) == 1){
			ssec02.setQs216U(radioGroupConTexto(radioPregunta216));
			if(radioGroupConTexto(radioPregunta216) == 1){
				ssec02.setQs216C(Integer.parseInt(eteNumeroVasosJugoPregunta216.getText().toString()));
			}
			guardarDesdePregunta217();
		} else{
			guardarDesdePregunta217();
		}
	}
	
	public void guardarDesdePregunta217(){
		ssec02.setQs217U(radioGroupConTexto(radioPregunta217));
		if(radioGroupConTexto(radioPregunta217) == 1){
			ssec02.setQs217C(Integer.parseInt(eteNumeroDiasPregunta217.getText().toString()));
		}
		if(radioGroupConTexto(radioPregunta217) == 1){
			ssec02.setQs218U(radioGroupConTexto(radioPregunta218));
			if(radioGroupConTexto(radioPregunta218) == 1){
				ssec02.setQs218C(Integer.parseInt(eteNumeroPorcionesEnsaladaPregunta218.getText().toString()));
			}
			guardarDesdePregunta219();
		} else{
			guardarDesdePregunta219();
		}
	}
	
	public void guardarDesdePregunta219(){
		ssec02.setQs219U(radioGroupConTexto(radioPregunta219));
		if(radioGroupConTexto(radioPregunta219) == 1){
			ssec02.setQs219C(Integer.parseInt(eteNumeroDiasPregunta219.getText().toString()));
		}
		if(radioGroupConTexto(radioPregunta219) == 1){
			ssec02.setQs220U(radioGroupConTexto(radioPregunta220));
			if(radioGroupConTexto(radioPregunta220) == 1){
				ssec02.setQs220CV(Integer.parseInt(eteNumeroPorcionesEnsaladaPregunta220.getText().toString()));
			} else{
				if(radioGroupConTexto(radioPregunta220) == 2){
					ssec02.setQs220CC(Integer.parseInt(eteNumeroCucharadasPregunta220.getText().toString()));
				}
			}	
			qsSec2Dao.guardarSec2Encuesta(ssec02);
		} else{
			qsSec2Dao.guardarSec2Encuesta(ssec02);
		}
	}
	
	public int opcionPregunta200Seleccionada(
			RadioGroup radioPregunta200) {
		opcionPregunta200 = radioPregunta200
				.getCheckedRadioButtonId();
		switch (opcionPregunta200) {
		case R.id.radioSiPregunta200:
			opcionPregunta200Seleccionada = 1;
			break;

		case R.id.radioNoPregunta200:
			opcionPregunta200Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta200:
			opcionPregunta200Seleccionada = 8;
			break;

		}
		return opcionPregunta200Seleccionada;
	}
	
	public int opcionPregunta201Seleccionada(
			RadioGroup radioPregunta201) {
		opcionPregunta201 = radioPregunta201
				.getCheckedRadioButtonId();
		switch (opcionPregunta201) {
		case R.id.radioSiPregunta201:
			opcionPregunta201Seleccionada = 1;
			break;

		case R.id.radioNoPregunta201:
			opcionPregunta201Seleccionada = 2;
			break;

		case R.id.radioNosabeNoRecuerdaPregunta201:
			opcionPregunta201Seleccionada = 8;
			break;

		}
		return opcionPregunta201Seleccionada;
	}
	
	public int opcionPregunta202Seleccionada(
			RadioGroup radioPregunta202) {
		opcionPregunta202 = radioPregunta202
				.getCheckedRadioButtonId();
		switch (opcionPregunta202) {
		case R.id.radioSiPregunta202:
			opcionPregunta202Seleccionada = 1;
			break;

		case R.id.radioNoPregunta202:
			opcionPregunta202Seleccionada = 2;
			break;
		}
		return opcionPregunta202Seleccionada;
	}
	
	public int opcionPregunta206Seleccionada(
			RadioGroup radioPregunta206) {
		opcionPregunta206 = radioPregunta206
				.getCheckedRadioButtonId();
		switch (opcionPregunta206) {
		case R.id.radioSiPregunta206:
			opcionPregunta206Seleccionada = 1;
			break;

		case R.id.radioNoPregunta206:
			opcionPregunta206Seleccionada = 2;
			break;
		case R.id.radioNosabeNoRecuerdaPregunta206:
			opcionPregunta206Seleccionada = 8;
			break;
		}
		return opcionPregunta206Seleccionada;
	}
	
	public int opcionPregunta208Seleccionada(
			RadioGroup radioPregunta208) {
		opcionPregunta208 = radioPregunta208
				.getCheckedRadioButtonId();
		switch (opcionPregunta208) {
		case R.id.radioSiPregunta208:
			opcionPregunta208Seleccionada = 1;
			break;

		case R.id.radioNoPregunta208:
			opcionPregunta208Seleccionada = 2;
			break;
		case R.id.radioNosabeNoRecuerdaPregunta208:
			opcionPregunta208Seleccionada = 8;
			break;
		}
		return opcionPregunta208Seleccionada;
	}
	
	public int opcionPregunta209Seleccionada(
			RadioGroup radioPregunta209) {
		opcionPregunta209 = radioPregunta209
				.getCheckedRadioButtonId();
		switch (opcionPregunta209) {
		case R.id.radioSiPregunta209:
			opcionPregunta209Seleccionada = 1;
			break;

		case R.id.radioNoPregunta209:
			opcionPregunta209Seleccionada = 2;
			break;
		case R.id.radioNosabeNoRecuerdaPregunta209:
			opcionPregunta209Seleccionada = 8;
			break;
		}
		return opcionPregunta209Seleccionada;
	}
	
	public int opcionPregunta210Seleccionada(
			RadioGroup radioPregunta210) {
		opcionPregunta210 = radioPregunta210
				.getCheckedRadioButtonId();
		switch (opcionPregunta210) {
		case R.id.radioSiPregunta210:
			opcionPregunta210Seleccionada = 1;
			break;

		case R.id.radioNoPregunta210:
			opcionPregunta210Seleccionada = 2;
			break;
		case R.id.radioNosabeNoRecuerdaPregunta210:
			opcionPregunta210Seleccionada = 8;
			break;
		}
		return opcionPregunta210Seleccionada;
	}
	
	public Integer radioGroupConTexto(
			commons.util.android.widget.RadioGroup radioGroup) {
		return radioGroup.getValorInt();
	}
	
	
	
	public String mesEncuesta(int mes) {
		String mesConvertido = "";
		switch (mes) {
		case 0:
			mesConvertido = "Diciembre";
			break;
		case 1:
			mesConvertido = "Enero";
			break;
		case 2:
			mesConvertido = "Febrero";
			break;
		case 3:
			mesConvertido = "Marzo";
			break;
		case 4:
			mesConvertido = "Abril";
			break;
		case 5:
			mesConvertido = "Mayo";
			break;
		case 6:
			mesConvertido = "Junio";
			break;
		case 7:
			mesConvertido = "Julio";
			break;
		case 8:
			mesConvertido = "Agosto";
			break;
		case 9:
			mesConvertido = "Septiembre";
			break;
		case 10:
			mesConvertido = "Octubre";
			break;
		case 11:
			mesConvertido = "Noviembre";
			break;
		case 12:
			mesConvertido = "Diciembre";
			break;
		}
		return mesConvertido;
	}
	
	public String calculoDiasAtrasFechaNumero(long diferenciaDias) {
		String fechaActual = Calendar.getInstance().get(Calendar.DATE) - 1 + "/" + (Calendar.getInstance().get(Calendar.MONTH) + 1) + "/" + Calendar.getInstance().get(Calendar.YEAR);
		SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
		Date hoy = new Date();
		try {
			hoy = dateFormat.parse(fechaActual);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		Date d = hoy;//intialize your date to any date 
		Date dateBefore = new Date(d.getTime() - diferenciaDias * 24 * 3600 * 1000 ); //Subtract n days
		String[] splitFecha = dateBefore.toString().split(" ");
		String fechaReducida = splitFecha[2] + "/" + obtenerNumeroMes(splitFecha);  
		return fechaReducida;
	}
	
	public String calculoDiasAtrasFechaLetra(long diferenciaDias) {
		String fechaActual = Calendar.getInstance().get(Calendar.DATE) - 1 + "/" + (Calendar.getInstance().get(Calendar.MONTH) + 1) + "/" + Calendar.getInstance().get(Calendar.YEAR);
		SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
		Date hoy = new Date();
		try {
			hoy = dateFormat.parse(fechaActual);
		} catch (ParseException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		Date d = hoy;//intialize your date to any date 
		Date dateBefore = new Date(d.getTime() - diferenciaDias * 24 * 3600 * 1000 ); //Subtract n days
		String[] splitFecha = dateBefore.toString().split(" ");
		String fechaReducida = obtenerDiaLetras(splitFecha);  
		return fechaReducida;
	}
	
	public String obtenerNumeroMes(String[] splitFecha){
		String mes = "";
		if(splitFecha[1].equals("Jan")){
			mes = "0"+ 1;
		} else{
			if(splitFecha[1].equals("Feb")){
				mes = "0"+ 2;
			} else{
				if(splitFecha[1].equals("Mar")){
					mes = "0"+ 3;
				} else{
					if(splitFecha[1].equals("Apr")){
						mes = "0"+ 4;
					} else{
						if(splitFecha[1].equals("May")){
							mes = "0"+ 5;
						} else{
							if(splitFecha[1].equals("Jun")){
								mes = "0"+ 6;
							} else{
								if(splitFecha[1].equals("Jul")){
									mes = "0"+ 7;
								} else{
									if(splitFecha[1].equals("Aug")){
										mes = "0"+ 8;
									} else{
										if(splitFecha[1].equals("Sep")){
											mes = "0"+ 9;
										} else{
											if(splitFecha[1].equals("Oct")){
												mes = "" + 10;
											} else{
												if(splitFecha[1].equals("Nov")){
													mes = ""+ 11;
												} else{
													if(splitFecha[1].equals("Dec")){
														mes = ""+ 12;
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
		return mes;
	}
	
	public String obtenerDiaLetras(String[] splitFecha){
		String dia = "";
		if(splitFecha[0].equals("Mon")){
			dia = "Lunes";
		} else{
			if(splitFecha[0].equals("Tue")){
				dia = "Martes";
			} else{
				if(splitFecha[0].equals("Wed")){
					dia = "Miercoles";
				} else{
					if(splitFecha[0].equals("Thu")){
						dia = "Jueves";
					} else{
						if(splitFecha[0].equals("Fri")){
							dia = "Viernes";
						} else{
							if(splitFecha[0].equals("Sat")){
								dia = "Sabado";
							} else{
								if(splitFecha[0].equals("Sun")){
									dia = "Domingo";
								} 
							}
						}
					}
				}
			}
		}
		return dia;
	}
	
	public void guardarSeccion2Metodo(){
		guardarSeccion2();
		if(qsSec2Dao.verificarEdadPregunta23(getIntent().getExtras().getInt("conglomerado"), 
				getIntent().getExtras().getInt("vivienda"), 
				getIntent().getExtras().getInt("hogar"),
				Integer.parseInt(getIntent().getExtras().
						getString("numeroOrdenPersonaSeleccionada"))) > 50){
			Intent seccion3 = new Intent(QS_Seccion2.this, QS_Seccion3.class);
			seccion3.putExtra("numeroOrdenPersonaSeleccionada", getIntent()
					.getExtras().getString("numeroOrdenPersonaSeleccionada"));
			seccion3.putExtra("conglomerado", getIntent().getExtras().getInt("conglomerado"));
			seccion3.putExtra("vivienda", getIntent().getExtras().getInt("vivienda"));
			seccion3.putExtra("hogar", getIntent().getExtras().getInt("hogar"));
			seccion3.putExtra("fechaEncuesta", getIntent().getExtras().getString("fechaEncuesta"));
			startActivity(seccion3);
		} else{
			Intent seccion4 = new Intent(QS_Seccion2.this, QS_Seccion4.class);
			seccion4.putExtra("numeroOrdenPersonaSeleccionada", getIntent()
					.getExtras().getString("numeroOrdenPersonaSeleccionada"));
			seccion4.putExtra("conglomerado", getIntent().getExtras().getInt("conglomerado"));
			seccion4.putExtra("vivienda", getIntent().getExtras().getInt("vivienda"));
			seccion4.putExtra("hogar", getIntent().getExtras().getInt("hogar"));
			seccion4.putExtra("fechaEncuesta", getIntent().getExtras().getString("fechaEncuesta"));
			startActivity(seccion4);
		}
	}
	
	public void validarDesdePregunta206(){
		if(opcionPregunta206Seleccionada(radioPregunta206) == 0){
			Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_206), Toast.LENGTH_SHORT).show();
		} else{
			if(opcionPregunta206Seleccionada(radioPregunta206) == 1){
				if(radioGroupConTexto(radioPregunta207) == null){
					Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_207), Toast.LENGTH_SHORT).show();
				} else{
					if(radioGroupConTexto(radioPregunta207) == 1 && eteEdadEnAniosPregunta207.getText().toString().isEmpty()){
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_207_edad_primera_vez_tomo_bebida_alcoholica), Toast.LENGTH_SHORT).show();
					} else{
						if(opcionPregunta208Seleccionada(radioPregunta208) == 0){
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_208), Toast.LENGTH_SHORT).show();
						} else{
							if(opcionPregunta208Seleccionada(radioPregunta208) == 1){
								if(opcionPregunta209Seleccionada(radioPregunta209) == 0){
									Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_209), Toast.LENGTH_SHORT).show();
								} else{
									if(opcionPregunta210Seleccionada(radioPregunta210) == 0){
										Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_210), Toast.LENGTH_SHORT).show();
									} else{
										if(opcionPregunta210Seleccionada(radioPregunta210) == 1){
											if(radioGroupConTexto(radioPregunta211) == null){
												Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_211), Toast.LENGTH_SHORT).show();
											} else{
												if(radioGroupConTexto(radioPregunta211) == 1){
													if(eteNumeroVecesPregunta211.getText().toString().isEmpty()){
														Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_211_numero_veces_tomo_bebida_alcoholica), Toast.LENGTH_SHORT).show();
													} else{
														if(!chkCerveza.isChecked() && !chkVino.isChecked() && !chkChichaJora.isChecked() 
															&& !chkMasato.isChecked() && !chkYonque.isChecked() && !chkAnisado.isChecked()
															&& !chkWhisky.isChecked() && !chkOtro.isChecked() && !chkNoSabeNoRecuerda.isChecked()){
															Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212), Toast.LENGTH_SHORT).show();
														} else{
															if(chkCerveza.isChecked() && eteVasosCopasCerveza.getText().toString().isEmpty() &&
																eteBotellasCerveza.getText().toString().isEmpty() && !chkNoRecuerdaCerveza.isChecked() ||
																chkVino.isChecked() && eteVasosCopasVino.getText().toString().isEmpty() &&
																eteBotellasVino.getText().toString().isEmpty() && !chkNoRecuerdaVino.isChecked() ||
																chkChichaJora.isChecked() && eteVasosCopasChichaJora.getText().toString().isEmpty() && 
																eteBotellasChichaJora.getText().toString().isEmpty() && !chkNoRecuerdaChichaJora.isChecked() ||
																chkMasato.isChecked() && eteVasosCopasMasato.getText().toString().isEmpty() && 
																eteBotellasMasato.getText().toString().isEmpty()  && !chkNoRecuerdaMasato.isChecked() ||
																chkYonque.isChecked() && eteVasosCopasYonque.getText().toString().isEmpty() && 
																eteBotellasYonque.getText().toString().isEmpty() && !chkNoRecuerdaYonque.isChecked() ||
																chkAnisado.isChecked() && eteVasosCopasAnisado.getText().toString().isEmpty() && 
																eteBotellasAnisado.getText().toString().isEmpty() && !chkNoRecuerdaAnisado.isChecked() ||
																chkWhisky.isChecked() && eteVasosCopasWhisky.getText().toString().isEmpty()  && 
																eteBotellasWhisky.getText().toString().isEmpty() && !chkNoRecuerdaWhisky.isChecked() ||
																chkOtro.isChecked() && eteOtro.getText().toString().isEmpty() && 
																eteVasosCopasOtra.getText().toString().isEmpty() && 
																eteBotellasOtra.getText().toString().isEmpty() && !chkNoRecuerdaOtra.isChecked()){
																Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_212_datos_no_completos), Toast.LENGTH_SHORT).show();
															} else{
																validarDesdePregunta213();
															}
														}
													}
												} else{
													validarDesdePregunta213();
												}
											}
										} else{
											validarDesdePregunta213();
										}
									}
								}
							} else{
								validarDesdePregunta213();
							}
						}
					}
				}
			} else{
				validarDesdePregunta213();
			}
		}
	}
	
	public void validarDesdePregunta205(){
		if(radioGroupConTexto(radioPregunta205) == null){
			Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_205), Toast.LENGTH_SHORT).show();
		} else{
			if(radioGroupConTexto(radioPregunta205) == 1 && eteNumeroCigarrillosPregunta205.getText().toString().isEmpty()){
				Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_205_cantidad_cigarrillos_fuma_diariamente), Toast.LENGTH_SHORT).show();
			} else{
				validarDesdePregunta206();
			}
		}
	}
	
	public void validarDesdePregunta213(){
		if(radioGroupConTexto(radioPregunta213) == null){
			Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_213), Toast.LENGTH_SHORT).show();
		} else{
			if(radioGroupConTexto(radioPregunta213) == 1){
				if(eteNumeroDiasPregunta213.getText().toString().isEmpty()){
					Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_213_numero_dias_comio_frutas), Toast.LENGTH_SHORT).show();
				} else{
					if(radioGroupConTexto(radioPregunta214) == null){
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_214), Toast.LENGTH_SHORT).show();
					} else{
						if(radioGroupConTexto(radioPregunta214) == 1 && eteNumeroUnidadesTajadasRacimosPregunta214.getText().toString().isEmpty()){
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_214_cantidad_unidades_tajadas_racimos_fruta_por_dia), Toast.LENGTH_SHORT).show();
						} else{
							validarDesdePregunta215();
						}
					}
				}
			} else{
				validarDesdePregunta215();
			}
		}
	}
	
	public void validarDesdePregunta215(){
		if(radioGroupConTexto(radioPregunta215) == null){
			Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_215), Toast.LENGTH_SHORT).show();
		} else{
			if(radioGroupConTexto(radioPregunta215) == 1){
				if(eteNumeroDiasPregunta215.getText().toString().isEmpty()){
					Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_215_dias_tomo_jugo_frutas_7_dias), Toast.LENGTH_SHORT).show();
				} else{
					if(radioGroupConTexto(radioPregunta216) == null){
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_216), Toast.LENGTH_SHORT).show();
					} else{
						if(radioGroupConTexto(radioPregunta216) == 1 && eteNumeroVasosJugoPregunta216.getText().toString().isEmpty()){
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_216_cantidad_vasos_jugo_frutas_por_dia), Toast.LENGTH_SHORT).show();
						} else{
							validarDesdePregunta217();
						}
					}
				}
			} else{
				validarDesdePregunta217();
			}
		}
	}
	
	public void validarDesdePregunta217(){
		if(radioGroupConTexto(radioPregunta217) == null){
			Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_217), Toast.LENGTH_SHORT).show();
		} else{
			if(radioGroupConTexto(radioPregunta217) == 1){
				if(eteNumeroDiasPregunta217.getText().toString().isEmpty()){
					Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_217_cantidad_dias_ensalada_frutas_7_ultimos_dias), Toast.LENGTH_SHORT).show();
				} else{
					if(radioGroupConTexto(radioPregunta218) == null){
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_218), Toast.LENGTH_SHORT).show();
					} else{
						if(radioGroupConTexto(radioPregunta218) == 1 && eteNumeroPorcionesEnsaladaPregunta218.getText().toString().isEmpty()){
							Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_218_cantidad_porciones_ensalada_frutas_comio), Toast.LENGTH_SHORT).show();
						} else{
							validarDesdePregunta219();
						}
					}
				}
			} else{
				validarDesdePregunta219();
			}
		}
	}
	
	public void validarDesdePregunta219(){
		if(radioGroupConTexto(radioPregunta219) == null){
			Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_219), Toast.LENGTH_SHORT).show();
		} else{
			if(radioGroupConTexto(radioPregunta219) == 1){
				if(eteNumeroDiasPregunta219.getText().toString().isEmpty()){
					Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_219_cantidad_dias_ensalada_verduras_7_ultimos_dias), Toast.LENGTH_SHORT).show();
				} else{
					validarDesdePregunta220();
				}
			} else{
				guardarSeccion2Metodo();
			}
		}
	}
	
	public void validarDesdePregunta220(){
		if(radioGroupConTexto(radioPregunta220) == null){
			Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_220), Toast.LENGTH_SHORT).show();
		} else{
			if(radioGroupConTexto(radioPregunta220) == 1){
				if(eteNumeroPorcionesEnsaladaPregunta220.getText().toString().isEmpty()){
					Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_220_cantidad_porciones_ensalada_verduras_comio), Toast.LENGTH_SHORT).show();
				} else{
					guardarSeccion2Metodo();
				}
			} else {
				if(radioGroupConTexto(radioPregunta220) == 2){
					if(eteNumeroCucharadasPregunta220.getText().toString().isEmpty()){
						Toast.makeText(QS_Seccion2.this, getString(R.string.validacion_debe_seleccionar_una_opcion_pregunta_220_numero_cucharadas_ensalada_verduras_comio), Toast.LENGTH_SHORT).show();
					} else{
						guardarSeccion2Metodo();
					}
				}
			}
		}
	}
	
}
